home *** CD-ROM | disk | FTP | other *** search
/ GFX Sensations 1 / Graphic Sensations - Volume 1.iso / tools / amiga / converte / c_ilbm21.lha / DocsItaliano / Visualizza.doc < prev    next >
Encoding:
Text File  |  1993-04-13  |  7.0 KB  |  161 lines

  1.  
  2.  
  3. --------------------------------------------------------------------------
  4.                               Visualizza 1.3
  5.  
  6.                            di Massimo Tantignone
  7.                             © 1990-1993 MT Soft
  8. --------------------------------------------------------------------------
  9.  
  10.  
  11.    1. PERCHÈ VISUALIZZA?
  12.  
  13.    Dopo aver portato a termine la programmazione di ConvertiILBM, mi sono
  14. trovato ad avere una grande quantità di funzioni generiche per la gestione
  15. dei file IFF e della grafica bitmap.
  16.    Ho così deciso di estrarre da ConvertiILBM tutte queste funzioni e di
  17. raccoglierle in una libreria esterna. In realtà ne sono venute fuori due,
  18. IFF.lib e Max.lib. Quest'ultima nei mesi seguenti è stata da me aggiornata
  19. con molte nuove funzioni di utilità generale, tanto che ora la maggior
  20. parte del suo contenuto NON ha niente a che fare con la grafica (da qui il
  21. nome generico Max.lib).
  22.    A questo punto ho pensato che sarebbe stato semplicissimo realizzare un
  23. visualizzatore che facesse uso di queste librerie; la quantità di codice da
  24. scrivere ex novo sarebbe stata decisamente limitata (e infatti lo è stata).
  25.    Da tutto ciò è nato Visualizza; questo programma è pertanto da
  26. intendersi principalmente come un esperimento didattico, e non ha niente
  27. di speciale (almeno per ora) rispetto agli altri visualizzatori in
  28. circolazione.
  29.    Il programma si trova qui solo a causa della sua "parentela" con
  30. ConvertiILBM, ma non dovrebbe essere seriamente considerato se si
  31. possiedono altri visualizzatori (provatelo, comunque).
  32.    A causa del suo pesante uso di librerie del linker esterne, sarebbe del
  33. tutto inutile fornire il sorgente del programma senza includere anche le
  34. librerie richieste; pertanto il sorgente sarà disponibile in futuro nel
  35. caso anche IFF.lib e Max.lib vengano messe in distribuzione.
  36.    So che con il sistema operativo 2.0 probabilmente IFF.lib è resa inutile
  37. dalla nuova "iffparse.library", ma non si sa mai, qualcuno potrebbe
  38. trovarla più semplice da utilizzare.
  39.  
  40.  
  41.    2. USO DA SHELL
  42.  
  43.    Se dopo tutto ciò siete ancora intenzionati ad usare Visualizza, ecco il
  44. suo template da Shell:
  45.  
  46.    FROM/A/M,TEXTFILE/K,GUI/S
  47.  
  48.    Come potete intuire, il programma può visualizzare più file in
  49. sequenza (stile slideshow) e questo è l'unico particolare in cui il suo
  50. funzionamento differisce da quello di ConvertiILBM (come visualizzatore).
  51.    Un'interessante proprietà del programma è che un errore non fatale non
  52. interrompe una visualizzazione multipla: se date ad esempio il comando
  53.  
  54.                   Visualizza Coso Caso Cuso
  55.  
  56. e il file "Caso" non è in formato IFF ILBM, verrà riportato un messaggio di
  57. errore ma la visualizzazione di "Cuso" verrà eseguita (o almeno tentata)
  58. comunque.
  59.    Come ConvertiILBM, Visualizza tenterà di "centrare" il più possibile
  60. orizzontalmente le immagini che non siano brush (mentre molti altri
  61. visualizzatori non lo fanno, nemmeno il Display ufficiale della Commodore,
  62. eh, eh).
  63.    Inoltre può gestire anche i file ILBM contenenti uno stencil (come
  64. quelli prodotti da DPaint).
  65.  
  66.    La keyword TEXTFILE permette di specificare il nome di un file di testo
  67. in formato ASCII da utilizzare per configurare Visualizza in una lingua
  68. diversa dall'inglese (di default). Per dettagli su questo vedere il
  69. paragrafo 4, "Localizzazione".
  70.  
  71.    Lo switch GUI, se indicato sulla linea di comando, provoca la comparsa
  72. di un file requester utilizzabile per selezionare i file da visualizzare,
  73. come se Visualizza fosse stato lanciato da Workbench. A differenza della
  74. analoga opzione WB di Visualizza 1.2, questa caratteristica non è affatto
  75. sperimentale e non presenta alcun rischio. Vedi inoltre il prossimo
  76. paragrafo per ulteriori informazioni sul file requester.
  77.  
  78.  
  79.    3. USO DA WORKBENCH
  80.  
  81.    Il funzionamento di Visualizza da Workbench è del tutto identico a
  82. quello di ConvertiILBM quando questo è usato come visualizzatore.
  83.  
  84.    Per informazioni più precise sull'uso di Visualizza da Workbench,
  85. quindi, riferirsi al file "ConvertiILBM.doc" (se state leggendo questo
  86. documento dovreste possedere anche quello) e leggere in particolare il
  87. paragrafo 5.2, "Visualizzazione da Workbench".
  88.    Quanto detto in questo paragrafo a proposito di ConvertiILBM si applica
  89. esattamente anche a Visualizza.
  90.  
  91.    In ogni caso potete usare la selezione estesa (anche multipla) e la
  92. specifica del Default Tool. Inoltre facendo doppio click sulla sua icona
  93. senza selezionarne altre comparirà un file requester con cui potrete
  94. scegliere il file da visualizzare. Per poter ottenere il file requester
  95. occorre che sia presente nella directory LIBS: del vostro sistema almeno
  96. una delle librerie asl.library, reqtools.library e arp.library (cercate in
  97. questo ordine di preferenza). Se nessuna delle tre librerie verrà trovata,
  98. comparirà un semplice requester con un messaggio di errore. In questo caso
  99. la visualizzazione si potrà effettuare soltanto tramite i due metodi sopra
  100. citati (selezione estesa o Default Tool).
  101.    Nota: reqtools.library è copyright © di Nico François.
  102.  
  103.    Potete indicare il tool type TEXTFILE=<nomefile> all'interno dell'icona
  104. di Visualizza ottenendo lo stesso effetto della keyword TEXTFILE usata da
  105. Shell. Vedi il paragrafo 4, "Localizzazione", per maggiori informazioni.
  106.  
  107.  
  108.    4. LOCALIZZAZIONE
  109.  
  110.    Anche per quanto riguarda la localizzazione, Visualizza si comporta
  111. esattamente come ConvertiILBM, cioè supporta sia l'indicazione di un file
  112. ASCII di configurazione (tramite la keyword o il tool type TEXTFILE) sia
  113. l'uso diretto della locale.library e di un file .catalog.
  114.    Riferirsi quindi al paragrafo 8 del file "ConvertiILBM.doc" per tutti
  115. i dettagli, ricordando che ogni cosa detta in quella sede a proposito di
  116. ConvertiILBM si applica anche a Visualizza.
  117.    Qui occorre solo segnalare che il nome di default per il file di testo,
  118. se non si vuole indicare un path alternativo con TEXTFILE, è "S:v.txt",
  119. cioè il file deve chiamarsi "v.txt" e trovarsi nella directory S: del
  120. vostro sistema, mentre il nome del file di catalogo è "visualizza.catalog"
  121. e lo trovate insieme a "convertiilbm.catalog" (nel caso sia fornito per la
  122. vostra lingua).
  123.  
  124.  
  125.    5. REVISIONI ESISTENTI
  126.  
  127.   1.3  Migliorata la gestione del file requester, cambiata la sintassi da
  128.        Shell, risolto alcuni problemi di visualizzazione sotto 2.x/3.x e
  129.        reso più fluida la visualizzazione in sequenza. Aggiunto inoltre
  130.        il supporto per la localizzazione.
  131.  
  132.   1.2  Ora Visualizza è in grado di effettuare visualizzazioni in sequenza.
  133.  
  134.   1.1  Aggiunto il supporto del Workbench.
  135.  
  136.   1.0  La versione originale.
  137.  
  138.  
  139.    6. ERRORI NOTI
  140.  
  141.    Nessuno. Purtroppo è altrettanto vero che il programma non è nemmeno
  142. molto utile. Se proprio volete ricevere il sorgente e/o versioni ßeta di
  143. IFF.lib e Max.lib mandate 0x0FA0 lire a:
  144.  
  145.                          Massimo Tantignone
  146.                          Via Campagnoli, 4
  147.                          28100 Novara (NO)
  148.                               ITALIA
  149.  
  150.    Questo è tutto; ci vediamo (per modo di dire) alla prossima versione!
  151.  
  152.  
  153.  
  154.                                     Massimo Tantignone, 29 marzo 1993
  155.  
  156.  
  157.                 //
  158.    "Grazie ad \X/ AMIGA per essere il miglior computer che ci sia!"
  159.  
  160.  
  161.